function numberToEnglish(number) {
    const englishNumbers = [
        "", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten",
        "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eighteen", "Nineteen",
    ];
    const tens = ["", "", "Twenty", "Thirty", "Forty", "Fifty", "Sixty", "Seventy", "Eighty", "Ninety"];
    
    if (number === 0) return "Zero";
    if (number < 20) return englishNumbers[number];
    
    const digit = number % 10;
    const ten = Math.floor(number / 10);
    
    if (digit === 0) {
        return tens[ten];
    } else {
        return tens[ten] + englishNumbers[digit];
    }
}

module.exports = numberToEnglish;
// function numberToRoman(number) {
//     const romanNumerals = [
//         "", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX",
//         "", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC",
//         "", "C"
//     ];

//     if (number >= 1 && number <= 100) {
//         return romanNumerals[number];
//     } else {
//         return "Invalid input"; // 处理不在1到100范围内的输入
//     }
// }

// module.exports = numberToRoman;

